easily installed - Français Anglais Dictionnaire